#include <stdio.h>
#include <unistd.h> //alarm
#include <signal.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/wait.h>

int count = 0;
void handler(int signo)
{
  //alarm(1);
  printf("count : %d\n", count);
  exit(1);//退出进程
}
int main(int argc, int *argv[])
{
  signal(SIGALRM, handler);
  alarm(1);
  while(1){
    //printf("hello test pid: %d, count:%d\n", getpid(), count);
    count++;
  }
  //printf("%d\n", count); 

   //kill(atoi(argv[[1]]),atoi(argv[2]))
   //signal(2,handler);
   //while(1)
   //{
   // printf("hello ... \n");
   // sleep(1);
   //}
    return 0;
}
